// PersistentSaveRead.h: interface for the PersistentSaveRead class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_PERSISTENTSAVEREAD_H__B6518024_A082_4FCC_A7B4_802D0069CBD8__INCLUDED_)
#define AFX_PERSISTENTSAVEREAD_H__B6518024_A082_4FCC_A7B4_802D0069CBD8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "PersistentVisitor.h"

namespace PersistentObjectOperation
{
	class DllExport PersistentSaveDelete : public PersistentVisitor  
	{
	public:
		PersistentSaveDelete();
		virtual ~PersistentSaveDelete();
	
	public:
		virtual BOOL Visit(Volume*& pVolume);
		virtual BOOL Visit(Part*& pPart);
		virtual BOOL Visit(SupportHanger*& pSH);
		virtual BOOL Visit(Joint*& pJoint);	
	};
}
#endif // !defined(AFX_PERSISTENTSAVEREAD_H__B6518024_A082_4FCC_A7B4_802D0069CBD8__INCLUDED_)
